package com.atguigu.eduservice.entity.zhonghan;

import com.baomidou.mybatisplus.annotation.*;

import java.util.Date;
import java.io.Serializable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

/**
 * <p>
 * 
 * </p>
 *
 * @author testjava
 * @since 2023-06-16
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@TableName("Items")
@ApiModel(value="Items对象", description="")
public class ZhItems implements Serializable {

    private static final long serialVersionUID = 1L;

//    @TableField("SerialID")
//    private Double SerialID;

    @TableField("RecordID")
    private String RecordID;

    @TableField("UserID")
    private String UserID;

    @TableField("CatalogueID")
    private String CatalogueID;

    @TableField("HaveAttachment")
    private Boolean HaveAttachment;

    @TableField("HaveReminder")
    private Boolean HaveReminder;

    @TableField("Archived")
    private Boolean Archived;

    @TableField(value="Created",fill = FieldFill.INSERT)
    private Date Created;


    @TableField(value="LastModified",fill = FieldFill.INSERT_UPDATE)
    private Date LastModified;

    @TableField("ItemNo")
    private String ItemNo;

    @TableField("Barcode")
    private String Barcode;

    @TableField("Photo")
    private byte[] Photo;

    @TableField("CHNItemName")
    private String CHNItemName;

    @TableField("ENGItemName")
    private String ENGItemName;

    @TableField("CHNSpecification")
    private String CHNSpecification;

    @TableField("ENGSpecification")
    private String ENGSpecification;

    @TableField("UserDefaultField1")
    private String UserDefaultField1;

    @TableField("UserDefaultField2")
    private String UserDefaultField2;

    @TableField("UserDefaultField3")
    private String UserDefaultField3;

    @TableField("UserDefaultField4")
    private String UserDefaultField4;

    @TableField("UserDefaultField5")
    private String UserDefaultField5;

    @TableField("SalesPrice")
    private Double SalesPrice;

    @TableField("PurchasePrice")
    private Double PurchasePrice;

    @TableField("Unit")
    private String Unit;

    @TableField("ItemConstruction")
    private String ItemConstruction;

    @TableField("HSCode")
    private String HSCode;

    @TableField("CustomsCHNName")
    private String CustomsCHNName;

    @TableField("CustomsENGName")
    private String CustomsENGName;

    @TableField("StorageLocation")
    private String StorageLocation;

    @TableField("UserDefaultField6")
    private String UserDefaultField6;

    @TableField("UserDefaultField7")
    private String UserDefaultField7;

    @TableField("CHNMemo")
    private String CHNMemo;

    @TableField("ENGMemo")
    private String ENGMemo;

    @TableField("AutoNO")
    private String AutoNO;

    private String wsjhh;

    private String spbh;

    private String cpyj;

    private String cpyj1;

    private String cpyj2;

    private String cpcz;

    @TableField("Material")
    private String Material;

    private String cpjz;

    @TableField("ProductWeight")
    private String ProductWeight;

    @TableField("Packing")
    private String Packing;

    @TableField("ENGPacking")
    private String ENGPacking;

    @TableField("PurchaseCurrency")
    private String PurchaseCurrency;

    private Double jhb;

    private Double mll;

    @TableField("ExportRebatesRate")
    private Double ExportRebatesRate;

    private Double tcds;

    private Double tcnx;

    @TableField("Creator")
    private String Creator;

    private Date tcyxq;

    @TableField("Salesman")
    private String Salesman;

    private Integer ywyid;

    private Integer mkbs;

    @TableField("pdtID")
    private Integer pdtID;

    private String khcpbs;

    @TableField("BeginningQty")
    private Double BeginningQty;

    @TableField("ReceiveQty")
    private Double ReceiveQty;

    @TableField("SendQty")
    private Double SendQty;

    @TableField("RestSampleQty")
    private Double RestSampleQty;

    private String bhgz;

    @TableField("IsNewDev")
    private Boolean IsNewDev;

    private String wshh;

    private String cply;

    private String ldl;

    @TableField("IntroduceFlag")
    private Boolean IntroduceFlag;

    private Date yrsj;

    private String yrjl;

    private String cplx;


}
